Graph Coloring in Optimization Revisited
نویسندگان
چکیده
Algorithms for solving numerical optimization problems and nonlinear systems of equations that rely on derivative information require the repeated estimation of Jacobian and Hessian matrices. The problem of minimizing the number of function evaluations needed to estimate the derivative matrices, within a finite difference method or an automatic differentiation method, has been formulated as a collection of (specialized) graph coloring problems. These formulations have led to the successful use of graph coloring algorithms in optimization software. We survey the historical development of graph coloring formulations and algorithms in the context of estimating derivatives in optimization. (We believe this is the first such survey.) A dozen variations of derivative matrix estimation problems exist, depending on the matrix to be evaluated, whether all or only a subset of the nonzero matrix elements need to be evaluated, and on the details of the estimation techniques. The plurality of problems has led to a plethora of techniques, and the inherent similarity of the various estimation problems has thus far been obscured. This fragmentation also makes it difficult to identify a generic formulation, thereby hindering the development of algorithms and flexible software. Given the incremental nature of advances in research, this fragmentation was perhaps inevitable. With the advantages of about twenty years of hindsight, we describe a unified graph theoretic framework for solving the various matrix estimation problems, based on a graph-theoretic characterization Computer Science Department, Old Dominion University, Norfolk, VA 23529-0162 USA. {assefaw, pothen}@cs.odu.edu Department of Informatics, University of Bergen, N-5020 Bergen, Norway. [email protected]
منابع مشابه
Just chromatic exellence in fuzzy graphs
A fuzzy graph is a symmetric binary fuzzy relation on a fuzzy subset. The concept of fuzzy sets and fuzzy relations was introduced by L.A.Zadeh in 1965cite{zl} and further studiedcite{ka}. It was Rosenfeldcite{ra} who considered fuzzy relations on fuzzy sets and developed the theory of fuzzy graphs in 1975. The concepts of fuzzy trees, blocks, bridges and cut nodes in fuzzy graph has been studi...
متن کاملA practical algorithm for [r, s, t]-coloring of graph
Coloring graphs is one of important and frequently used topics in diverse sciences. In the majority of the articles, it is intended to find a proper bound for vertex coloring, edge coloring or total coloring in the graph. Although it is important to find a proper algorithm for graph coloring, it is hard and time-consuming too. In this paper, a new algorithm for vertex coloring, edge coloring an...
متن کاملREPORTS IN INFORMATICS ISSN 0333-3590 Graph Coloring in Optimization Revisited
We revisit the role of graph coloring in modeling problems that arise in efficient estimation of large sparse Jacobian and Hessian matrices using both finite difference (FD) and automatic differentiation (AD) techniques, in each case via direct methods. For Jacobian estimation using column partitioning, we propose a new coloring formulation based on a bipartite graph representation. This is com...
متن کاملParallel Jobs Scheduling with a Specific Due Date: Asemi-definite Relaxation-based Algorithm
This paper considers a different version of the parallel machines scheduling problem in which the parallel jobs simultaneously requirea pre-specifiedjob-dependent number of machines when being processed.This relaxation departs from one of the classic scheduling assumptions. While the analytical conditions can be easily statedfor some simple models, a graph model approach is required when confli...
متن کامل-λ coloring of graphs and Conjecture Δ ^ 2
For a given graph G, the square of G, denoted by G2, is a graph with the vertex set V(G) such that two vertices are adjacent if and only if the distance of these vertices in G is at most two. A graph G is called squared if there exists some graph H such that G= H2. A function f:V(G) {0,1,2…, k} is called a coloring of G if for every pair of vertices x,yV(G) with d(x,y)=1 we have |f(x)-f(y)|2 an...
متن کامل